#ifndef RTTI_H
#define RTTI_H

#include "HuntEngineSystem.h"

using namespace std;

class Rtti
{
public:
	Rtti ( const string& rName, const Rtti* pBaseType );
	~Rtti ();

	const string& GetName () const;

	bool IsExactly ( const Rtti& rType ) const;
	bool IsDerived ( const Rtti& rType ) const;

private:
	string m_Name;
	const Rtti* m_pBaseType;
};

#endif